/**
 * 
 */
package com.axdoc.baseinfo.dao;

import org.bson.types.ObjectId;

import com.axdoc.baseinfo.entity.Pdept;
import com.axdoc.common.core.pagination.PageInfo;
import com.axdoc.common.core.pagination.PageResults;

/**
 * @author yanhui
 *
 */
public interface IPdeptMongoDao {
	/**
	 * 获取大科室信息
	 * @param pdeptId
	 * @return
	 */
	public Pdept getPdept(ObjectId pdeptId);
	/**
	 * 根据科室名称分页查询小科室信息列表
	 * @param name
	 * @param pageInfo
	 * @return
	 */
	public PageResults<Pdept> findPdeptPageByName(String name ,PageInfo pageInfo);
	/**
	 * 通过科室名称获取科室信息
	 * @param name
	 * @return
	 */
	public Pdept getPdeptByName(String name);
}
